foam canal - English Synonyms Dictionary